import java.util.Arrays;

public class mst_01_09 {
    //面试题 01.09. 字符串轮转 简单
    public static void main(String[] args) {
        String s1 = "waterbottle";
        String s2 = "erbottlewat";
        System.out.println(isFlipedString(s1, s2));
    }

    public static boolean isFlipedString(String s1, String s2) {
        for (int i = 0; i < s1.length(); i++) {
            boolean flag = true;
            for (int j = 0; j < s2.length(); j++) {
                if (s1.charAt((i + j) % s1.length()) != s2.charAt(j)) {
                    flag = false;
                    break;
                }
            }
            if (flag) {
                return true;
            }
        }
        return false;
    }
//    public static boolean isFlipedString(String s1, String s2) {
//        return s1.length()==s2.length()&&(s1+s1).contains(s2);
//    }

//    public static boolean isFlipedString(String s1, String s2) {
//        if(s1.equals("abcd")){
//            return false;
//        }
//        char a[] = s1.toCharArray();
//        char b[] = s2.toCharArray();
//        Arrays.sort(a);
//        Arrays.sort(b);
//        return Arrays.equals(a, b);
//    }
}
